Algorithms for generating convex sets in acyclic digraphs
نویسندگان
چکیده
A set X of vertices of an acyclic digraph D is convex if X ̸= ∅ and there is no directed path between vertices of X which contains a vertex not in X. A set X is connected if X ̸= ∅ and the underlying undirected graph of the subgraph ofD induced byX is connected. Connected convex sets and convex sets of acyclic digraphs are of interest in the area of modern embedded processor technology. We construct an algorithm A for enumeration of all connected convex sets of an acyclic digraph D of order n. The time complexity of A is O(n · cc(D)), where cc(D) is the number of connected convex sets in D. We also give an optimal algorithm for enumeration of all (not just connected) convex sets ∗Department of Mathematical Sciences, University of Memphis, TN 38152-3240, USA, E-mail: [email protected] †Department of Mathematics, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected] ‡Department of Computer Science, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected] §Department of Computer Science, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected] ¶Department of Computer Science, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected] ∥Department of Computer Science, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected] ∗∗Department of Computer Science, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected] ††Department of Computer Science, Royal Holloway, University of London, Egham, TW20 0EX, UK, E-mail: [email protected]
منابع مشابه
An Algorithm for Finding Input-Output Constrained Convex Sets in an Acyclic Digraph
A set X of vertices of an acyclic graph is convex if any vertex on a directed path between elements of X is itself in X. We construct an algorithm for generating all input-output constrained convex (IOCC) sets in an acyclic digraph, which uses several novel ideas. We show that our algorithm is more efficient than algorithms described in the literature in both the worst case and computational ex...
متن کاملConvex Sets in Acyclic Digraphs
A non-empty set X of vertices of an acyclic digraph is called connected if the underlying undirected graph induced by X is connected and it is called convex if no two vertices of X are connected by a directed path in which some vertices are not in X. The set of convex sets (connected convex sets) of an acyclic digraph D is denoted by CO(D) (CC(D)) and its size by co(D) (cc(D)). Gutin, Johnstone...
متن کاملTHE RELATION BETWEEN TOPOLOGICAL ORDERING AND ADJACENCY MATRIX IN DIGRAPHS
In this paper the properties of node-node adjacency matrix in acyclic digraphs are considered. It is shown that topological ordering and node-node adjacency matrix are closely related. In fact, first the one to one correspondence between upper triangularity of node-node adjacency matrix and existence of directed cycles in digraphs is proved and then with this correspondence other properties of ...
متن کاملAn Algorithm for Finding Connected Convex Subgraphs of an Acyclic Di- graph
A subgraph H of an acyclic digraph D is convex if there is no directed path between vertices of H which contains an arc not in H. A digraph D is connected if the underlying undirected graph of D is connected. We construct an algorithm for enumeration of all connected convex subgraphs of a connected acyclic digraph D of order n. The time complexity of the algorithm is O(n · cc(D)), where cc(D) i...
متن کاملPaths and cycles in extended and decomposable digraphs,
We consider digraphs – called extended locally semicomplete digraphs, or extended LSD’s, for short – that can be obtained from locally semicomplete digraphs by substituting independent sets for vertices. We characterize Hamiltonian extended LSD’s as well as extended LSD’s containing Hamiltonian paths. These results as well as some additional ones imply polynomial algorithms for finding a longes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Discrete Algorithms
دوره 7 شماره
صفحات -
تاریخ انتشار 2009